package tds.model15.version1;

/**
 * @Company 杭州先锋电子技术股份有限公司
 * @ClassName Client
 * @Description TODO（这里用一句话描述这个类的作用)
 * @author tds
 * @Date 2020/1/30 16:49
 * @version 1.0.0
 */
public class Client {
    public static void main(String[] args) {
        // 老板
        Boss boss = new Boss();

        // 看股票的同事A
        StockObserver stockObserver = new StockObserver("小A", boss);

        // 看nba的同事A
        NBAObserver nbaObserver = new NBAObserver("小B", boss);

        // 观察老板动态
        boss.attach(stockObserver);
        boss.attach(nbaObserver);

        boss.setState("老板来了");
        // 进来了，通知同事们小心点
        boss.notifyObservers();
    }
}
